runtime.g.waiting (field)

18 uses

	runtime (current package)
		chan.go#L271: 	gp.waiting = mysg
		chan.go#L291: 	if mysg != gp.waiting {
		chan.go#L294: 	gp.waiting = nil
		chan.go#L644: 	gp.waiting = mysg
		chan.go#L667: 	if mysg != gp.waiting {
		chan.go#L673: 	gp.waiting = nil
		runtime2.go#L481: 	waiting       *sudog         // sudog structures this g is waiting on (that have a valid elem ptr); in lock order
		select.go#L85: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		select.go#L310: 	if gp.waiting != nil {
		select.go#L313: 	nextp = &gp.waiting
		select.go#L367: 	sglist = gp.waiting
		select.go#L369: 	for sg1 := gp.waiting; sg1 != nil; sg1 = sg1.waitlink {
		select.go#L374: 	gp.waiting = nil
		stack.go#L782: 	for s := gp.waiting; s != nil; s = s.waitlink {
		stack.go#L795: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		stack.go#L808: 	if gp.waiting == nil {
		stack.go#L814: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		stack.go#L846: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {